/**
 * koa-router
 * 路由
 */

const Router = require('koa-router');
const router = new Router();
const albums_c = require('../web/albums_controller');
const tags_c = require('../web/tags_controller');
const music_c = require('../web/music_controller');
const post_c = require('../web/dynamic_controller');
const home_c = require('../web/home_controller');
const comments_c = require('../web/comments_controller');

router.all('/', ctx => { return ctx.body = 'Hi WelCome CrismCN.'; });

/** 专辑接口 */
/** 创建歌单或专辑 */
router.all('/c_albums.c', albums_c.c_albums);
/** 获取我创建的专辑列表 */
router.all('/ql_my_albums.c', albums_c.qml_albums);
/** 查询专辑或歌单信息 */
router.all('/albums_info.c', albums_c.query_albums_info);
/** 查询专辑或歌单详情 */
router.all('/albums_info2.c', albums_c.query_albums_info2);
/** 获取我创建的歌单列表 */
router.all('/ql_my_playlist.c', albums_c.qlm_playlist);
/** 专辑 或歌单的 音乐播放列表 */
router.all('/ql_albums_music.c', albums_c.query_albums_play_list);
/** 歌单或专辑点赞 */
router.all('/hit_like_albums.c', albums_c.hit_like_albums);
/** 更新歌单或专辑信息 */
router.all('/update_albums_info.c', albums_c.update_my_albums_info);
/** 创建歌单 */
/** router.all('/c_playlist.c', albums_c.c_playlist); */
/** 添加音乐到歌单 */
router.all('/add_music_to_playlist.c', albums_c.add_music_to_playlist);
router.all('/add_music_list_to_playlist.c', albums_c.add_music_list_to_playlist);
/** 删除我的歌单 */
router.all('/del_playlist.c', albums_c.del_my_play_list);
/** 收藏歌单或专辑到收藏 */
router.all('/favor_albums.c', albums_c.add_albums_to_favor);

/** 按分类查询歌单列表 */
router.all('/ql_cat_playlist.c', albums_c.query_category_play_list);

/** 我的音乐： 收藏的歌单 或 专辑 */
router.all('/my_favor_list.c', albums_c.my_favor_list);
router.all('/ql_tags.c', tags_c.ql_tags);

/** 音乐接口 */
router.all('/pub_music.c', music_c.pub_music);
router.all('/update_music_time.c', music_c.update_music_time);
router.all('/music_detail.c', music_c.music_detail);
router.all('/hit_like_music.c', music_c.hit_like_music);
router.all('/ql_single_music.c', music_c.query_single_music_list);
router.all('/search_music.c', music_c.search_music_list);


/** 首页 */
router.all('/home_page.c', home_c.home_page);

/** 发布动态 */
router.all('/pub_post.c', post_c.pub_post);
router.all('/ql_posts.c', post_c.query_posts_list);
router.all('/del_post.c', post_c.del_post);

/** 评论接口 */
router.all('/pub_comments.c', comments_c.pub_comments);
/** 删除评论 */
router.all('/del_comments.c', comments_c.del_comments);
/** 回复接口 */
router.all('/rep_comments.c', comments_c.reply_comments);
/** 评论 点赞/取消点赞 */
router.all('/hit_comt_like_num.c', comments_c.update_like_num);
/** 评论列表 */
router.all('/ql_comments.c', comments_c.query_comments_list);

module.exports = router;
